Extending UML to GUI Modeling
نویسندگان
چکیده
Although the GUI is the most prominent part of a software system, GUI design, particularly GUI layout, i.e. dimensioning and arranging screen elements within a screen, is somewhat neglected by software development. While the interactional parts of user interfaces can be modeled using existing UML diagrams and elements, GUI layout cannot. Additionally, the work of graphic designers and its results are quite separated from software development; for instance, there is no standard way of specifying by which GUI elements the functionality of a particular use case is presented to the user.
منابع مشابه
Integrating Gui Prototyping into Uml Toolkit
This paper introduces an extension of UML for modeling GUI prototypes. It presents the UML profile for GUI modeling, its implementation in MagicDraw, and its application to an experimental system. The profile contains stereotypes for the major GUI components that can be found in classic GUI libraries like Java Swing and several helper stereotypes and enumerations. While UML only allows defining...
متن کاملCompact and Efficient Modeling of GUI, Events and Behavior Using UML and Extended OCL
The model driven architecture (MDA) allows to move the software development form the time consuming and error-prone level of writing program code to the next higher level of modeling. The MDA requires tools for modeling, transformation of models, and code generation. In the past, we have developed such tools successfully. Using these tools we recognized serious problems preparing concise, unifo...
متن کاملTowards the Integration of Visual and Formal Models for GUI Testing
This paper presents an approach to diminish the effort required in GUI modelling and test coverage analysis within a model-based GUI testing process. A familiar visual notation – a subset of UML with minor extensions – is used to model the structure, behaviour and usage of GUIs at a high level of abstraction and to describe test adequacy criteria. The GUI visual model is translated automaticall...
متن کاملExtending UML 2 Activity Diagrams with Business Intelligence Objects
Data Warehouse (DWH) information is accessed by business processes. Today, no conceptual models exist that make the relationship between the DWH and the business processes transparent. In this paper, we extend a business process modeling diagram, namely the UML 2 activity diagram with a UML profile, which allows to make this relationship explicit. The model is tested with example business proce...
متن کامل